let express = require("express")// 导入第三方包
let { expressjwt } = require('express-jwt')//导入第三方包 express-jwt

// 1.创建web应用
let app = express()
// 2. 创建静态资源服务器
app.use(express.static('static'))//静态托管文件

//======设置中间件，处理post请求数据
app.use(express.json());
app.use(express.urlencoded({ extended: false }));

// 设置token验证的中间件
app.use( expressjwt({
    secret: '1234' ,//密钥
    algorithms: ['HS256'], //算法
}).unless( { path:['/user/login','/user/enroll'] } ) );//白名单

let userRouter = require('./file/userRouter')// 设置子路由

app.use('/user', userRouter)// 注册子路由

// 4. 设置监听端口
app.listen(8080)